#!/usr/bin/smjs

//Importamos clases de Java
var Socket = java.net.Socket;
var PrintWriter = java.io.PrintWriter;
var BufferedReader = java.io.BufferedReader;
var InputStreamReader = java.io.InputStreamReader;

var puerto = 2410;  //Puerto de conexión
var ip = "127.0.0.1"; //IP de autobucle (para ejecutar en la misma máquina)
//Frase a invertir (de La venganza de Don Mendo)
var cadena = "Mentís, y vos de vos os reís como yo me río de vos";
print(cadena);

//Abrimos socket y flujo
var socket = new Socket(ip,puerto);
var salida = new PrintWriter(socket.getOutputStream(),true);
var entrada = new BufferedReader(new InputStreamReader(socket.getInputStream()));

//Enviamos la cadena y recogemos la respuesta del servidor
salida.println(cadena);
cadena = entrada.readLine();

print(cadena);

//Cerramos el socket y los flujos
salida.close();
entrada.close();
socket.close();

